﻿using System;
using System.ComponentModel.DataAnnotations;
using System.ComponentModel.DataAnnotations.Schema;

namespace VisionCloud.Core.Model.Ms
{
    [Table("MsProjectFloor")]
    public class MsProjectFloor
    {
        [Key]
        public Guid Id { get; set; }

        /// <summary>
        /// 项目Id
        /// </summary>
        public Guid ProjectId { get; set; }

        /// <summary>
        /// 楼栋Id
        /// </summary>
        public Guid MsProjectBuildingId { get; set; }

        /// <summary>
        /// 楼层编号
        /// </summary>
        public string FloorName { get; set; }

        /// <summary>
        /// 分户名称 A户型、B户型，工单表WholeFloor：false时分户名称必填
        /// </summary>
        public string HouseTypeName { get; set; }

        /// <summary>
        /// 交付标准 0:毛坯、1:精装
        /// </summary>
        public int Standard { get; set; }

        /// <summary>
        /// fms楼层编号
        /// </summary>
        public string fmsFloorCode { get; set; }

        /// <summary>
        /// fms楼层名称
        /// </summary>
        public string fmsFloorName { get; set; }

        /// <summary>
        /// 集团楼层编号
        /// </summary>
        public string bdcFloorCode { get; set; }

        /// <summary>
        /// 集团楼层名称
        /// </summary>
        public string bdcFloorName { get; set; }

        /// <summary>
        /// 是否标准层
        /// </summary>
        public bool StandardLayer { get; set; }

        /// <summary>
        /// 楼层高度
        /// </summary>
        public int  FloorHeight { get; set; }
    }
}
